Hmmmmmbue'
*suspira*Acá vengo a preguntar dado que hace un tiempo estuve gastando cinco minutitos (un café La Virginia en cualquier momento) y terminé haciendo una paginita con XHTML 1.0 Strict, CSS 2.0 y AJAX, para además boludear con toda la joda de Google Maps. En fin, un hobby interesante, que en realidad es un proyecto propio al que no apuro porque...
...porque simplemente no tengo ganas de apurarlo. xD
Ahora, ya más de una vez me he tenido que topar con las incompatibilidad que principalmente me presentaban Firefox e IE. Personalmente iba probando las cosas en Firefox, que me permitían detectar la fuente de un error si es que me mandaba algún verde (aguante la consola de errores!), cosa que IE no aclaraba del todo bien.
Pero luego me entré a dar cuenta de que aunque yo hiciera las cosas bien, muchas veces los browsers me daban dramas igual...
Como por ejemplo, a FF no le gusta que cierres los tags al estilo XML si es que vas a toquetearlos desde Javascript, incluso aunque el documento se haya terminado de cargar (las teorías decían que los errores ocurrían porque recién al cargar toda la página se reconstruía la estructura del árbol DOM en la memoria del browser - mentira, o no fue este el caso).
Como otro ejemplo, tuve que utilizar un CSS de un tal señor Tantek (
http://meyerweb.com/eric/thoughts/2004/09/...ndoing-htmlcss/ - gracias Guille por el link) que explicaba las ligeras diferencias que habían en los estilos por defectos que muchos browsers ponen y como él las reseteaba a sus propios valores para que se vea igual en todos lados.
Hasta ahí bien.
*chasquea las garras un par de veces para mantener despiertos a los espectadores*Resulta que con Javascript no me resultó tan fácil, y no sólo no he encontrado alguien que se haya encargado de verificar cuáles son estas diferencias, sino que tampoco me he topado con un buen debugger de Javascript para poder entender qué pasa.
So, mi pregunta es la siguiente: ¿Alguno conoce una buen referencia a tener en cuenta para estos cambios que ocurren de browser a browser, de modo de poder asegurarse de tener algo 100% compatible? (Si no es con todos, al menos con FF e IE, que son los que se comen al mercado).
Para los que quieran resolver un ejercicio adicional optativo: ¿Conocen algún buen debugger de Javascript, que ande bien? (Dicha condición permite descargar el "Javascript Debugger" de Venkman, y al de Splinetech).
Sin más molestias, me retiro. Muchas gracias. Buenas noches.
*bosteza tapándose el hocico con una garra y se retira a su cuarto*